// pages/residenceCertificationNameSet/residenceCertificationNameSet.js
import { shareOptions } from "../../utils/access";

Page({

  /**
   * 页面的初始数据
   */
  data: {
    auth: false, // 是否有编辑权限
    value: '', // 当前输入内容
    title: '修改姓名' ,// 标题
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      value: decodeURIComponent(options.title),
      auth: options.auth,
    })
    if (options.auth === 'false') {
      this.setData({
        title: 姓名
      })
    }
  },


  // 真实姓名输入
  nameChange(e) {
    const textValue = (e?.detail.value || '').replace(/[^\a-zA-Z\u4E00-\u9FA5\d#-]/g,'')
    this.setData({
      value: textValue
    })
  },

  // 清空
  inputClear() {
    this.setData({
      value: ''
    })
  },

  // 保存
  confirm() {
    if (this.data.value.match(/^[ ]*$/)) {
      wx.showToast({
        title: '请输入真实姓名',
        icon: 'none'
      })
      return
    }
    let pages = getCurrentPages()
    let prevPage = pages[pages.length - 2]  // 上一页面
    prevPage.setData({
      realName: this.data.value
    })
    wx.navigateBack({
      delta: 1
    })
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function (e) {
    return shareOptions('default', e)
  }
})